import http from "@/utils/request";
import { h } from "vue";

export function getRoutes() {}
/**查询角色列表 */
export async function getRoles(params) {
  return await http.get("/api/role/list", params);
}
/**添加角色 */
export async function addRole(params) {
  return await http.post("/api/role/add", params);
}
/**修改角色 */
export async function updateRole(params) {
  return await http.put("/api/role/update", params);
}
/**检查角色是否被使用 */
export async function checkRole(params) {
  return await http.getRestApi("/api/role/check", params);
}
/**删除角色 */
export async function deleteRole(params) {
  return await http.delete("/api/role/delete", params);
}
/*** 查询分配权限树列表 * @returns */
export async function getAssignTree(params) {
  return await http.get("/api/role/getAssignPermissionTree", params);
}
/**分配权限 */
export async function assignSave(params) {
  return await http.post("/api/role/saveRoleAssign", params);
}
